.Summation {
  width: 100%;
  box-sizing: border-box;
  padding: 0 24px;
  background: #ffffff;

  height: 98px;
  border-top: 2px solid #f0f0f0;

  display: flex;
  align-items: center;
  justify-content: space-between;

  :global {
    .price-detail {
      display: flex;
      align-items: baseline;
      font-size: 28px;
      color: #303133;

      .price {
        display: flex;
        align-items: baseline;
        height: 60px;
        .unit {
          height: 24px;
          font-size: 28px;
          font-weight: bold;
          line-height: 24px;
        }

        .value-1 {
          height: 60px;
          font-size: 40px;
          font-weight: bold;
          text-align: left;
          line-height: 60px;
        }

        .value-2 {
          height: 60px;
          opacity: 1;
          font-size: 28px;
          font-weight: bold;
          line-height: 60px;
        }
      }

      .discount {
        height: 20px;
        font-size: 20px;
        font-weight: 400;
        color: #999999;
        line-height: 20px;
      }
    }

    .btn {
      display: flex;
      justify-content: center;
      align-items: center;

      height: 76px;
      border-radius: 38px;

      .txt {
        padding: 0 50px;

        height: 44px;
        font-size: 32px;
        font-weight: 400;
        color: #ffffff;
        line-height: 44px;
      }
    }
  }
}
